Munchy V1.05
Written By Terry Swanborough 2021


Desktop Display Mode:-

The game should adapt to any desktop display mode.

-------------------------------------------------------------------------------------

MultiTasking :-

Once !Munchy is started it will place an icon on the iconbar.

If you press select on the Iconbar icon a window will open displaying
the !munchy high score table. See this window for details of which keys to use.
(arrow keys and joystick are also supported.)

If the score window loses the desktop focus you may see the FPS (frames per second) and 
the PPS(polls per second) pulse this is due to the desktop adjusting the CPU speed.

If the desktop window focus is moved to another application while you are playing
the main game the game will freeze and wimp polling will be reduced so that the system 
can multitask in a more efficient way.

Munchy is polled at 100Hz PPS (polls per second)  and the FPS (frames per second) 
are simulated so you can get a situation where the PPS are lower than the FPS
this is because munchy uses an internal timer to regulate the screen update.

Most of the computers I have tried the game on can multitask only the Iyonix needs
to run in full screen to operate at a reasonable speed.

To allow Munchy to work in any screen mode OS_SpriteOP 56 is used to handle the conversion
of the graphics in real time this a slower than single tasking see below:-
-------------------------------------------------------------------------------------

Single Tasking

When you select full screen the game goes into single tasking mode and selects screen
MODE 28 (640x480) 256 colours I have still polled the system at 100Hz but as you are
single tasking the overheads are much lower so this will work better on slower computers.

This mode uses the faster OS_SpriteOP 34 which will give better FPS on slower computers.
-------------------------------------------------------------------------------------

Iconbar Menu Options:-

The menu have the following options.
Info		(Program information window) (iconbar menu only)
Show FPS	(Shows Frames per second and polling speed 100Hz)
Full Screen	(uses MODE 28 (640 x 480) this single tasks.
Scale 1.5 : 1   (960 x 720) size window
Scale 1:1       (640 x 480) size window
Quit            quit the program
 
